revenge by the wearer of horns - Français Anglais Dictionnaire